home *** CD-ROM | disk | FTP | other *** search
/ Aminet 21 / Aminet 21 (1997)(GTI - Schatztruhe)[!][Oct 1997].iso / Aminet / comm / bbs / trionbbs100.lha / Trion / startup < prev    next >
Text File  |  1997-07-28  |  3KB  |  129 lines

  1.  
  2. ;;;  Trion BBS startup script   (c) 94-97 by Paul Spijkerman
  3. ;;;
  4. ;;;  Place something as the line below in your startup-sequence
  5. ;;;  for trion to start in it's own shell.
  6. ;;;
  7. ;;;  newshell con:5/154/690/115/Trion  from  trion:startup
  8. ;;;
  9. ;;;  Or just 'execute trion:startup' to start it in an existing shell
  10. ;;;
  11. ;;;  You have to change the Trion: part in the lines above too
  12. ;;;  the path where you stored the BBS or make an assign before
  13. ;;;  the startup like this:
  14. ;;;
  15. ;;;  assign trion: dh2:trion
  16.  
  17.  
  18. echo  "Trion BBS startup script"
  19. echo  ""
  20. echo  "Starting up nodes 0 & 1"
  21. echo  ""
  22.  
  23.  
  24. ;;; All the references to paths where the BBS and data is stored
  25.  
  26. assign  trion:     dh2:triondist/trion
  27.  
  28. ;;; Short cuts to where I store my files , optional
  29.  
  30. assign  downloading:    dh1:downloading
  31. assign  down.amiga:     dh1:down.amiga
  32. assign  down.pc:        dh1:down.pc
  33.  
  34.  
  35.  
  36.  
  37. if not exists trion:
  38.    echo "You need an assign trion: to your BBS directory."
  39.    quit
  40. endif
  41.  
  42.  
  43.  
  44. ;;; Make sure old third party doors that need 'TRON:' still work
  45.  
  46. assign  tron:      trion:
  47.  
  48. assign  doors:     trion:doors
  49.  
  50. if exists trion:libs
  51.    assign  add LIBS:   trion:libs
  52. endif
  53.  
  54. path    trion:utils  trion:scripts  add
  55.  
  56. alias endshell endcli
  57. alias exit     endcli                ;Used on PC boards in remote shells
  58.  
  59.  
  60. CheckStart
  61. if WARN
  62.    echo "Trion BBS startup script aborted.."
  63.    quit            ;Stop script if CheckStart returns return code 5
  64. endif
  65.  
  66.  
  67. stack 20000
  68.  
  69. ;;; Start up the Trion Resource Manager   ( add -i to iconize add startup)
  70.  
  71.  
  72. changetaskpri 1                   ;priority was 2
  73. cd trion:
  74. run   trion:utils/trionRM  -m  trion:cfg/trionrm.cfg
  75. wait 1
  76. changetaskpri 0
  77.  
  78.  
  79.  
  80. ;;; Start up GPFax if needed
  81.  
  82. ;cd gpfax:
  83. ;run gpfax <nil: >nil: -b19200 -np -q -l -f5     ;19200/38400/57600
  84. ;waitforport rexx_gpfax
  85. ;rx "address rexx_gpfax closeserial"
  86.  
  87. wait 1 secs
  88.  
  89.  
  90. ;;; Startup BBS node(s)
  91.  
  92. changetaskpri 1
  93. cd trion:
  94. run   trion:utils/bbs  -0 -i -d
  95. wait 1
  96.  
  97. run   trion:utils/bbs  -1 -i -d           ;Iconized, debug
  98. ; run   trion:utils/bbs  -2 -i -d -v        ;Iconized, debug, silenced
  99. ; run   trion:utils/bbs  -3 -i -d
  100. ; run   trion:utils/bbs  -4 -i -d
  101. ; run   trion:utils/bbs  -5 -i -d
  102. ; run   trion:utils/bbs  -6 -i -d
  103. ; run   trion:utils/bbs  -7 -i -d
  104. changetaskpri 0
  105.  
  106.  
  107. ;;; Install 'Rigth-Amiga FKeys' to Popup/ScreenToFront Nodes 0 & 1.
  108.  
  109. run TrionHotkeys "HOTKEY0=rawkey rcommand f1" "HOTKEY1=rawkey rcommand f2"
  110.  
  111. ;;; The clickit tools (obsolete by GuiMod)
  112.  
  113. ; run trion:utils/clickit2
  114. ; run trion:utils/clickit
  115.  
  116. ;;; Run TrionScheduler or a Cron utility
  117.  
  118. ;;; Start TrionScheduler with Trion:cfg/scheduler.cfg
  119.  
  120. run scheduler
  121.  
  122. ;;; Startup a cron utility (FI CyberCron) to undertake certain actions
  123. ;;; at certain times , like call-out , maintenance scripts.
  124.  
  125. ; run CyberCron >nil: CRONTAB  trion:cfg/CronTab  LOGFILE  trion:log/Cron.log
  126.  
  127.  
  128.  
  129.